Package | hl7.fhir.us.physical-activity |
Type | ExampleScenario |
Id | Id |
FHIR Version | R4 |
Source | http://hl7.org/fhir/us/physical-activity/https://build.fhir.org/ig/HL7/physical-activity/ExampleScenario-Scen4PhysicalActivityPlan.html |
Url | http://hl7.org/fhir/us/physical-activity/ExampleScenario/Scen4PhysicalActivityPlan |
Version | 1.0.1 |
Status | draft |
Date | 2024-03-12T17:26:10+00:00 |
Name | PatientWorksWithPersonalTrainer |
Experimental | False |
Realm | us |
Authority | hl7 |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: ExampleScenario
Resource ExampleScenario "Scen4PhysicalActivityPlan"
wg: pc
url: http://hl7.org/fhir/us/physical-activity/ExampleScenario/Scen4PhysicalActivityPlan
version: 1.0.1
name: PatientWorksWithPersonalTrainer
status: draft
date: 2024-03-12 17:26:10+0000
publisher: HL7 International / Patient Care
contact: HL7 International / Patient Care: http://www.hl7.org/Special/committees/patientcare
jurisdiction: United States of America (ISO 3166-1 Codes for the representation of names of countries and their subdivisions — Part 1: Country code#US)
actor
actorId: patient-app
type: entity
name: Patient Application
description: A phone or web-based app used by Ms. Scarborough to track her physical activity
actor
actorId: provider-app
type: entity
name: Provider Application
description: A phone or web-based app used by Ms. Rocha to manage her clients' data
instance
resourceId: Scen4query1
resourceType: Binary
name: Query for patient physical activity care plans
description: Query for CarePlans for a patient: `GET https://ufit.example.org/fhir/CarePlan?patient=Patient/Scen4PatientScarborough&status=active,on-hold&category=http%3A//hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes|PhysicalActivity`
instance
resourceId: Scen4query2
resourceType: Binary
name: Query for patient physical activity goals
description: Query for Goals for a patient: `GET https://ufit.example.org/fhir/Goal?patient=Patient/Scen4PatientScarborough&status=active,on-hold,completed&category=http%3A//hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes|PhysicalActivity`
instance
resourceId: Scen4query3
resourceType: Binary
name: Query for patient uncomplete tasks
description: Query for uncomplete patient Tasks for a patient: `GET https://ufit.example.org/fhir/Task?owner=Patient/Scen4PatientScarborough&status=active,on-hold`
instance
resourceId: Scen4CarePlan
resourceType: CarePlan
name: Patient physical activity care plan
description: CarePlan describing proposed exercise regime
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial CarePlan
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: CarePlan/Scen4CarePlanV1
versionId: 1
description: Planning for weight lifting, 30 minutes/day
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Updated CarePlan
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: CarePlan/Scen4CarePlanV2
versionId: 2
description: Planning for weight lifting, 15 + 30 minutes/day
instance
resourceId: Scen4Goal1
resourceType: Goal
name: Physical Activity weekly target
description: Goal indicating target number of minutes/day and days/week weight-lifting
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial goal
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Goal/Scen4Goal1V1
versionId: 1
description: Initial value of 30 mins/day
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial goal
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Goal/Scen4Goal1V2
versionId: 2
description: 30 mins/day-completed
instance
resourceId: Scen4Goal2
resourceType: Goal
name: Physical Activity weekly target
description: Increased goal indicating target number of minutes/day and days/week weight-lifting
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial goal
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Goal/Scen4Goal2V1
versionId: 1
description: Initial value of 45 mins/day
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial goal
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Goal/Scen4Goal2V2
versionId: 2
description: Sustaining 45 mins/day
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Bundle/Scen4CarePlanBundle1
resourceId: Scen4CarePlanBundle1
resourceType: Bundle
name: Search-set of Care Plans
description: Initial search results on Care plan for the patient
ContainedInstances
ResourceId VersionId Scen4CarePlan 1
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Bundle/Scen4CarePlanBundle2
resourceId: Scen4CarePlanBundle2
resourceType: Bundle
name: Search-set of Care Plans#2
description: New search results on Care plan for the patient
ContainedInstances
ResourceId VersionId Scen4CarePlan 2
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Bundle/Scen4GoalBundle1
resourceId: Scen4GoalBundle1
resourceType: Bundle
name: Search-set of Goals
description: Initial search results on Goal for the patient
ContainedInstances
ResourceId VersionId Scen4Goal1 1
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Bundle/Scen4GoalBundle2
resourceId: Scen4GoalBundle2
resourceType: Bundle
name: Search-set of Goals
description: Initial search results on Goal for the patient
ContainedInstances
ResourceId VersionId Scen4Goal2 1
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Bundle/Scen4TaskBundle1
resourceId: Scen4TaskBundle1
resourceType: Bundle
name: Search-set of active patient Tasks#1
description: Initial search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)
ContainedInstances
ResourceId VersionId Scen4TaskFillSurvey 1
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Bundle/Scen4TaskBundle2
resourceId: Scen4TaskBundle2
resourceType: Bundle
name: Search-set of active patient Tasks#2
description: Second search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)
ContainedInstances
ResourceId VersionId Scen4TaskReviewVideo 1
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Bundle/Scen4TaskBundle3
resourceId: Scen4TaskBundle3
resourceType: Bundle
name: Search-set of active patient Tasks#3
description: Third search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)
ContainedInstances
ResourceId VersionId Scen4TaskFillSurvey2 1
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Observation/Scen4ObservationActivityType
resourceId: Scen4ObservationActivityType
resourceType: Observation
name: Example physical activity type record
description: A sample record indicating the type of physical activity performed by the patient
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Observation/Scen4ObservationEVSMinutesPerDay
resourceId: Scen4ObservationEVSMinutesPerDay
resourceType: Observation
name: Initial minutes/day of cardio
description: A sample record of the minutes per day of cardio done by the patient
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Observation/Scen4ObservationPeakDailyHeartRate
resourceId: Scen4ObservationPeakDailyHeartRate
resourceType: Observation
name: Example peak daily heart rate
description: A sample record of daily calories captured by the patient
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Observation/Scen4ObservationEVSMinutesPerDay2
resourceId: Scen4ObservationEVSMinutesPerDay2
resourceType: Observation
name: Updated minutes/day of cardio
description: A second sample record of the minutes per day of cardio done by the patient
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Observation/Scen4ObservationDailySteps
resourceId: Scen4ObservationDailySteps
resourceType: Observation
name: Example daily step count
description: A sample record of daily steps captured by the patient
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Observation/Scen4ObservationCaloriesPerDay
resourceId: Scen4ObservationCaloriesPerDay
resourceType: Observation
name: Example daily calories
description: A sample record of daily calories captured by the patient
instance
Extension Definition for ExampleScenario.instance.content for Version 5.0: Observation/Scen4ObservationEVSMinutesPerDay3
resourceId: Scen4ObservationEVSMinutesPerDay3
resourceType: Observation
name: Final minutes/day of cardio
description: A third sample record of the minutes per day of cardio done by the patient
instance
resourceId: Scen4TaskFillSurvey
resourceType: Task
name: Request for patient to fill out survey
description: Patient Task requesting patient to fill out a satisfaction survey
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial request
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Task/Scen4TaskFillSurveyV1
versionId: 1
description: Initial request to fill out survey
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Completed request
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Task/Scen4TaskFillSurveyV2
versionId: 2
description: Survey has been filled out and response has been attached to Task
instance
resourceId: Scen4TaskFillSurvey2
resourceType: Task
name: Second request for patient to fill out survey
description: New patient Task requesting patient to fill out a satisfaction survey
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial request
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Task/Scen4TaskFillSurvey2V1
versionId: 1
description: Initial request to fill out survey
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Completed request
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Task/Scen4TaskFillSurvey2V2
versionId: 2
description: Survey has been filled out and response has been attached to Task
instance
resourceId: Scen4TaskReviewVideo
resourceType: Task
name: Request for patient to view video
description: New patient Task requesting patient to fill out a satisfaction survey
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Initial request
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Task/Scen4TaskReviewVideoV1
versionId: 1
description: Initial request to view a video
version
Extension Definition for ExampleScenario.instance.version.title for Version 5.0: Completed request
Extension Definition for ExampleScenario.instance.version.content for Version 5.0: Task/Scen4TaskReviewVideoV2
versionId: 2
description: Updated request indicating video has been viewed
process
title: Physical Activity Plan Establishment and Observations
preConditions: CarePlan and initial Goal are created, Patient and Provider apps are operational
postConditions: CarePlan and Goal successfully retrieved
step
operation
number: 1
type: search-type
name: Query CarePlan
initiator: patient-app
receiver: provider-app
description: Patient app queries exercise CarePlan describing proposed exercise regime.
Requests
ResourceId Scen4query1 Responses
ResourceId Scen4CarePlanBundle1 step
operation
number: 2
type: search-type
name: Query Goals
initiator: patient-app
receiver: provider-app
description: Patient app queries Goals.
Requests
ResourceId Scen4query2 Responses
ResourceId Scen4GoalBundle1
process
title: Post Observations, CarePlan adjustment and new Goals
preConditions: Initial care plan and goal retrieved
postConditions: Care plan followed, various observations are posted by the patient and initial goal accomplished (along with filling survey). Care plan is adjusted, new goal is set, and observations are posted
step
operation
number: 3
type: create
name: Post activity type
initiator: patient-app
receiver: provider-app
description: Patient app posts an observation indicating type of physical activity. `POST https://ufit.example.org/fhir/Observation`
Requests
ResourceId Scen4ObservationActivityType step
pause: true
operation
number: 4
type: create
name: Post min/day
initiator: patient-app
receiver: provider-app
description: Patient app posts an observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`
Requests
ResourceId Scen4ObservationEVSMinutesPerDay step
operation
number: 5
type: create
name: Post peak daily heart rate
initiator: patient-app
receiver: provider-app
description: Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`
Requests
ResourceId Scen4ObservationPeakDailyHeartRate step
pause: true
operation
number: 6
type: create
name: Post min/day #2
initiator: patient-app
receiver: provider-app
description: Patient app posts another observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`
Requests
ResourceId Scen4ObservationEVSMinutesPerDay2 step
operation
number: 7
type: create
name: Post daily steps
initiator: patient-app
receiver: provider-app
description: Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`
Requests
ResourceId Scen4ObservationDailySteps step
pause: true
operation
number: 8
type: create
name: Post peak daily calories
initiator: patient-app
receiver: provider-app
description: Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`
Requests
ResourceId Scen4ObservationCaloriesPerDay step
pause: true
operation
number: 9
type: update
name: Update goal
initiator: patient-app
receiver: provider-app
description: Patient updates their initial goal to indicate it's achieved. `PUT https://ufit.example.org/fhir/Observation/Scen4Goal1`
Requests
ResourceId VersionId Scen4Goal1 2 step
pause: true
operation
number: 10
type: search-type
name: Retrieve patient tasks#1
initiator: patient-app
receiver: provider-app
description: Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to fill out a survey.
Requests
ResourceId Scen4query3 Responses
ResourceId Scen4TaskBundle1 step
pause: true
operation
number: 11
type: update
name: Update task#1
initiator: patient-app
receiver: provider-app
description: Patient updates the task with the completed survey. `PUT https://ufit.example.org/fhir/Task/Scen4TaskFillSurvey`
Requests
ResourceId VersionId Scen4TaskFillSurvey 2 step
pause: true
operation
number: 12
type: search-type
name: Retrieve patient tasks#2
initiator: patient-app
receiver: provider-app
description: Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to reivew a video.
Requests
ResourceId Scen4query3 Responses
ResourceId Scen4TaskBundle2 step
pause: true
operation
number: 13
type: update
name: Update task#2
initiator: patient-app
receiver: provider-app
description: Patient updates the task indicating they've watched the video. `PUT https://ufit.example.org/fhir/Task/Scen4TaskReviewVideo`
Requests
ResourceId VersionId Scen4TaskReviewVideo 2 step
operation
number: 14
type: search-type
name: Query CarePlan#2
initiator: patient-app
receiver: provider-app
description: After a phone call, patient uses app to retrieve updated CarePlan describing revised exercise regime.
Requests
ResourceId Scen4query1 Responses
ResourceId Scen4CarePlanBundle2 step
pause: true
operation
number: 15
type: search-type
name: Query Goals#2
initiator: patient-app
receiver: provider-app
description: After a phone call, patient uses app to retrieve updated Goals.
Requests
ResourceId Scen4query2 Responses
ResourceId Scen4GoalBundle2 step
pause: true
operation
number: 16
type: create
name: Post min/day #3
initiator: patient-app
receiver: provider-app
description: Patient app posts a third observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`
Requests
ResourceId Scen4ObservationEVSMinutesPerDay3 step
pause: true
operation
number: 17
type: update
name: Update goal
initiator: patient-app
receiver: provider-app
description: Patient updates their second goal to indicate it's achieved, but they want to stay where they are. `PUT https://ufit.example.org/fhir/Observation/Scen4Goal2`
Requests
ResourceId VersionId Scen4Goal2 2 step
pause: true
operation
number: 18
type: search-type
name: Retrieve patient tasks#3
initiator: patient-app
receiver: provider-app
description: Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to complete a second survey.
Requests
ResourceId Scen4query3 Responses
ResourceId Scen4TaskBundle3 step
operation
number: 19
type: update
name: Update task#3
initiator: patient-app
receiver: provider-app
description: Patient updates the task indicating it's complete with the new completed survey. `PUT https://ufit.example.org/fhir/Task/Scen4TaskFillSurvey2`
Requests
ResourceId VersionId Scen4TaskFillSurvey2 2
{
"resourceType" : "ExampleScenario",
"id" : "Scen4PhysicalActivityPlan",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: ExampleScenario</b><a name=\"Scen4PhysicalActivityPlan\"> </a><a name=\"hcScen4PhysicalActivityPlan\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource ExampleScenario "Scen4PhysicalActivityPlan" </p></div><p><b>wg</b>: pc</p><p><b>url</b>: <code>http://hl7.org/fhir/us/physical-activity/ExampleScenario/Scen4PhysicalActivityPlan</code></p><p><b>version</b>: 1.0.1</p><p><b>name</b>: PatientWorksWithPersonalTrainer</p><p><b>status</b>: draft</p><p><b>date</b>: 2024-03-12 17:26:10+0000</p><p><b>publisher</b>: HL7 International / Patient Care</p><p><b>contact</b>: HL7 International / Patient Care: <a href=\"http://www.hl7.org/Special/committees/patientcare\">http://www.hl7.org/Special/committees/patientcare</a></p><p><b>jurisdiction</b>: United States of America <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/5.0.0/CodeSystem-ISO3166Part1.html\">ISO 3166-1 Codes for the representation of names of countries and their subdivisions â Part 1: Country code</a>#US)</span></p><blockquote><p><b>actor</b></p><p><b>actorId</b>: patient-app</p><p><b>type</b>: entity</p><p><b>name</b>: Patient Application</p><p><b>description</b>: A phone or web-based app used by Ms. Scarborough to track her physical activity</p></blockquote><blockquote><p><b>actor</b></p><p><b>actorId</b>: provider-app</p><p><b>type</b>: entity</p><p><b>name</b>: Provider Application</p><p><b>description</b>: A phone or web-based app used by Ms. Rocha to manage her clients' data</p></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4query1</p><p><b>resourceType</b>: Binary</p><p><b>name</b>: Query for patient physical activity care plans</p><p><b>description</b>: Query for CarePlans for a patient: `GET https://ufit.example.org/fhir/CarePlan?patient=Patient/Scen4PatientScarborough&status=active,on-hold&category=http%3A//hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes|PhysicalActivity`</p></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4query2</p><p><b>resourceType</b>: Binary</p><p><b>name</b>: Query for patient physical activity goals</p><p><b>description</b>: Query for Goals for a patient: `GET https://ufit.example.org/fhir/Goal?patient=Patient/Scen4PatientScarborough&status=active,on-hold,completed&category=http%3A//hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes|PhysicalActivity`</p></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4query3</p><p><b>resourceType</b>: Binary</p><p><b>name</b>: Query for patient uncomplete tasks</p><p><b>description</b>: Query for uncomplete patient Tasks for a patient: `GET https://ufit.example.org/fhir/Task?owner=Patient/Scen4PatientScarborough&status=active,on-hold`</p></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4CarePlan</p><p><b>resourceType</b>: CarePlan</p><p><b>name</b>: Patient physical activity care plan</p><p><b>description</b>: CarePlan describing proposed exercise regime</p><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial CarePlan</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"CarePlan-Scen4CarePlanV1.html\">CarePlan/Scen4CarePlanV1</a></p><p><b>versionId</b>: 1</p><p><b>description</b>: Planning for weight lifting, 30 minutes/day</p></blockquote><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Updated CarePlan</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"CarePlan-Scen4CarePlanV2.html\">CarePlan/Scen4CarePlanV2</a></p><p><b>versionId</b>: 2</p><p><b>description</b>: Planning for weight lifting, 15 + 30 minutes/day</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4Goal1</p><p><b>resourceType</b>: Goal</p><p><b>name</b>: Physical Activity weekly target</p><p><b>description</b>: Goal indicating target number of minutes/day and days/week weight-lifting</p><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial goal</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Goal-Scen4Goal1V1.html\">Goal/Scen4Goal1V1</a></p><p><b>versionId</b>: 1</p><p><b>description</b>: Initial value of 30 mins/day</p></blockquote><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial goal</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Goal-Scen4Goal1V2.html\">Goal/Scen4Goal1V2</a></p><p><b>versionId</b>: 2</p><p><b>description</b>: 30 mins/day-completed</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4Goal2</p><p><b>resourceType</b>: Goal</p><p><b>name</b>: Physical Activity weekly target</p><p><b>description</b>: Increased goal indicating target number of minutes/day and days/week weight-lifting</p><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial goal</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Goal-Scen4Goal2V1.html\">Goal/Scen4Goal2V1</a></p><p><b>versionId</b>: 1</p><p><b>description</b>: Initial value of 45 mins/day</p></blockquote><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial goal</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Goal-Scen4Goal2V2.html\">Goal/Scen4Goal2V2</a></p><p><b>versionId</b>: 2</p><p><b>description</b>: Sustaining 45 mins/day</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Bundle-Scen4CarePlanBundle1.html\">Bundle/Scen4CarePlanBundle1</a></p><p><b>resourceId</b>: Scen4CarePlanBundle1</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Search-set of Care Plans</p><p><b>description</b>: Initial search results on Care plan for the patient</p><h3>ContainedInstances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4CarePlan</td><td>1</td></tr></table></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Bundle-Scen4CarePlanBundle2.html\">Bundle/Scen4CarePlanBundle2</a></p><p><b>resourceId</b>: Scen4CarePlanBundle2</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Search-set of Care Plans#2</p><p><b>description</b>: New search results on Care plan for the patient</p><h3>ContainedInstances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4CarePlan</td><td>2</td></tr></table></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Bundle-Scen4GoalBundle1.html\">Bundle/Scen4GoalBundle1</a></p><p><b>resourceId</b>: Scen4GoalBundle1</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Search-set of Goals</p><p><b>description</b>: Initial search results on Goal for the patient</p><h3>ContainedInstances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4Goal1</td><td>1</td></tr></table></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Bundle-Scen4GoalBundle2.html\">Bundle/Scen4GoalBundle2</a></p><p><b>resourceId</b>: Scen4GoalBundle2</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Search-set of Goals</p><p><b>description</b>: Initial search results on Goal for the patient</p><h3>ContainedInstances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4Goal2</td><td>1</td></tr></table></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Bundle-Scen4TaskBundle1.html\">Bundle/Scen4TaskBundle1</a></p><p><b>resourceId</b>: Scen4TaskBundle1</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Search-set of active patient Tasks#1</p><p><b>description</b>: Initial search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)</p><h3>ContainedInstances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskFillSurvey</td><td>1</td></tr></table></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Bundle-Scen4TaskBundle2.html\">Bundle/Scen4TaskBundle2</a></p><p><b>resourceId</b>: Scen4TaskBundle2</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Search-set of active patient Tasks#2</p><p><b>description</b>: Second search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)</p><h3>ContainedInstances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskReviewVideo</td><td>1</td></tr></table></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Bundle-Scen4TaskBundle3.html\">Bundle/Scen4TaskBundle3</a></p><p><b>resourceId</b>: Scen4TaskBundle3</p><p><b>resourceType</b>: Bundle</p><p><b>name</b>: Search-set of active patient Tasks#3</p><p><b>description</b>: Third search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)</p><h3>ContainedInstances</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskFillSurvey2</td><td>1</td></tr></table></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Observation-Scen4ObservationActivityType.html\">Observation/Scen4ObservationActivityType</a></p><p><b>resourceId</b>: Scen4ObservationActivityType</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: Example physical activity type record</p><p><b>description</b>: A sample record indicating the type of physical activity performed by the patient</p></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Observation-Scen4ObservationEVSMinutesPerDay.html\">Observation/Scen4ObservationEVSMinutesPerDay</a></p><p><b>resourceId</b>: Scen4ObservationEVSMinutesPerDay</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: Initial minutes/day of cardio</p><p><b>description</b>: A sample record of the minutes per day of cardio done by the patient</p></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Observation-Scen4ObservationPeakDailyHeartRate.html\">Observation/Scen4ObservationPeakDailyHeartRate</a></p><p><b>resourceId</b>: Scen4ObservationPeakDailyHeartRate</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: Example peak daily heart rate</p><p><b>description</b>: A sample record of daily calories captured by the patient</p></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Observation-Scen4ObservationEVSMinutesPerDay2.html\">Observation/Scen4ObservationEVSMinutesPerDay2</a></p><p><b>resourceId</b>: Scen4ObservationEVSMinutesPerDay2</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: Updated minutes/day of cardio</p><p><b>description</b>: A second sample record of the minutes per day of cardio done by the patient</p></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Observation-Scen4ObservationDailySteps.html\">Observation/Scen4ObservationDailySteps</a></p><p><b>resourceId</b>: Scen4ObservationDailySteps</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: Example daily step count</p><p><b>description</b>: A sample record of daily steps captured by the patient</p></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Observation-Scen4ObservationCaloriesPerDay.html\">Observation/Scen4ObservationCaloriesPerDay</a></p><p><b>resourceId</b>: Scen4ObservationCaloriesPerDay</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: Example daily calories</p><p><b>description</b>: A sample record of daily calories captured by the patient</p></blockquote><blockquote><p><b>instance</b></p><p><b>Extension Definition for ExampleScenario.instance.content for Version 5.0</b>: <a href=\"Observation-Scen4ObservationEVSMinutesPerDay3.html\">Observation/Scen4ObservationEVSMinutesPerDay3</a></p><p><b>resourceId</b>: Scen4ObservationEVSMinutesPerDay3</p><p><b>resourceType</b>: Observation</p><p><b>name</b>: Final minutes/day of cardio</p><p><b>description</b>: A third sample record of the minutes per day of cardio done by the patient</p></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4TaskFillSurvey</p><p><b>resourceType</b>: Task</p><p><b>name</b>: Request for patient to fill out survey</p><p><b>description</b>: Patient Task requesting patient to fill out a satisfaction survey</p><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial request</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Task-Scen4TaskFillSurveyV1.html\">Task/Scen4TaskFillSurveyV1</a></p><p><b>versionId</b>: 1</p><p><b>description</b>: Initial request to fill out survey</p></blockquote><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Completed request</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Task-Scen4TaskFillSurveyV2.html\">Task/Scen4TaskFillSurveyV2</a></p><p><b>versionId</b>: 2</p><p><b>description</b>: Survey has been filled out and response has been attached to Task</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4TaskFillSurvey2</p><p><b>resourceType</b>: Task</p><p><b>name</b>: Second request for patient to fill out survey</p><p><b>description</b>: New patient Task requesting patient to fill out a satisfaction survey</p><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial request</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Task-Scen4TaskFillSurvey2V1.html\">Task/Scen4TaskFillSurvey2V1</a></p><p><b>versionId</b>: 1</p><p><b>description</b>: Initial request to fill out survey</p></blockquote><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Completed request</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Task-Scen4TaskFillSurvey2V2.html\">Task/Scen4TaskFillSurvey2V2</a></p><p><b>versionId</b>: 2</p><p><b>description</b>: Survey has been filled out and response has been attached to Task</p></blockquote></blockquote><blockquote><p><b>instance</b></p><p><b>resourceId</b>: Scen4TaskReviewVideo</p><p><b>resourceType</b>: Task</p><p><b>name</b>: Request for patient to view video</p><p><b>description</b>: New patient Task requesting patient to fill out a satisfaction survey</p><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Initial request</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Task-Scen4TaskReviewVideoV1.html\">Task/Scen4TaskReviewVideoV1</a></p><p><b>versionId</b>: 1</p><p><b>description</b>: Initial request to view a video</p></blockquote><blockquote><p><b>version</b></p><p><b>Extension Definition for ExampleScenario.instance.version.title for Version 5.0</b>: Completed request</p><p><b>Extension Definition for ExampleScenario.instance.version.content for Version 5.0</b>: <a href=\"Task-Scen4TaskReviewVideoV2.html\">Task/Scen4TaskReviewVideoV2</a></p><p><b>versionId</b>: 2</p><p><b>description</b>: Updated request indicating video has been viewed</p></blockquote></blockquote><blockquote><p><b>process</b></p><p><b>title</b>: Physical Activity Plan Establishment and Observations</p><p><b>preConditions</b>: CarePlan and initial Goal are created, Patient and Provider apps are operational</p><p><b>postConditions</b>: CarePlan and Goal successfully retrieved</p><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 1</p><p><b>type</b>: search-type</p><p><b>name</b>: Query CarePlan</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app queries exercise CarePlan describing proposed exercise regime.</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4query1</td></tr></table><h3>Responses</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4CarePlanBundle1</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 2</p><p><b>type</b>: search-type</p><p><b>name</b>: Query Goals</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app queries Goals.</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4query2</td></tr></table><h3>Responses</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4GoalBundle1</td></tr></table></blockquote></blockquote></blockquote><blockquote><p><b>process</b></p><p><b>title</b>: Post Observations, CarePlan adjustment and new Goals</p><p><b>preConditions</b>: Initial care plan and goal retrieved</p><p><b>postConditions</b>: Care plan followed, various observations are posted by the patient and initial goal accomplished (along with filling survey). Care plan is adjusted, new goal is set, and observations are posted</p><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 3</p><p><b>type</b>: create</p><p><b>name</b>: Post activity type</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app posts an observation indicating type of physical activity. `POST https://ufit.example.org/fhir/Observation`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4ObservationActivityType</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 4</p><p><b>type</b>: create</p><p><b>name</b>: Post min/day</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app posts an observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4ObservationEVSMinutesPerDay</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 5</p><p><b>type</b>: create</p><p><b>name</b>: Post peak daily heart rate</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4ObservationPeakDailyHeartRate</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 6</p><p><b>type</b>: create</p><p><b>name</b>: Post min/day #2</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app posts another observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4ObservationEVSMinutesPerDay2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 7</p><p><b>type</b>: create</p><p><b>name</b>: Post daily steps</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4ObservationDailySteps</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 8</p><p><b>type</b>: create</p><p><b>name</b>: Post peak daily calories</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4ObservationCaloriesPerDay</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 9</p><p><b>type</b>: update</p><p><b>name</b>: Update goal</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient updates their initial goal to indicate it's achieved. `PUT https://ufit.example.org/fhir/Observation/Scen4Goal1`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4Goal1</td><td>2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 10</p><p><b>type</b>: search-type</p><p><b>name</b>: Retrieve patient tasks#1</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to fill out a survey.</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4query3</td></tr></table><h3>Responses</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskBundle1</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 11</p><p><b>type</b>: update</p><p><b>name</b>: Update task#1</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient updates the task with the completed survey. `PUT https://ufit.example.org/fhir/Task/Scen4TaskFillSurvey`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskFillSurvey</td><td>2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 12</p><p><b>type</b>: search-type</p><p><b>name</b>: Retrieve patient tasks#2</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to reivew a video.</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4query3</td></tr></table><h3>Responses</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskBundle2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 13</p><p><b>type</b>: update</p><p><b>name</b>: Update task#2</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient updates the task indicating they've watched the video. `PUT https://ufit.example.org/fhir/Task/Scen4TaskReviewVideo`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskReviewVideo</td><td>2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 14</p><p><b>type</b>: search-type</p><p><b>name</b>: Query CarePlan#2</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: After a phone call, patient uses app to retrieve updated CarePlan describing revised exercise regime.</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4query1</td></tr></table><h3>Responses</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4CarePlanBundle2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 15</p><p><b>type</b>: search-type</p><p><b>name</b>: Query Goals#2</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: After a phone call, patient uses app to retrieve updated Goals.</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4query2</td></tr></table><h3>Responses</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4GoalBundle2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 16</p><p><b>type</b>: create</p><p><b>name</b>: Post min/day #3</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient app posts a third observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4ObservationEVSMinutesPerDay3</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 17</p><p><b>type</b>: update</p><p><b>name</b>: Update goal</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient updates their second goal to indicate it's achieved, but they want to stay where they are. `PUT https://ufit.example.org/fhir/Observation/Scen4Goal2`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4Goal2</td><td>2</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><p><b>pause</b>: true</p><blockquote><p><b>operation</b></p><p><b>number</b>: 18</p><p><b>type</b>: search-type</p><p><b>name</b>: Retrieve patient tasks#3</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to complete a second survey.</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4query3</td></tr></table><h3>Responses</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskBundle3</td></tr></table></blockquote></blockquote><blockquote><p><b>step</b></p><blockquote><p><b>operation</b></p><p><b>number</b>: 19</p><p><b>type</b>: update</p><p><b>name</b>: Update task#3</p><p><b>initiator</b>: patient-app</p><p><b>receiver</b>: provider-app</p><p><b>description</b>: Patient updates the task indicating it's complete with the new completed survey. `PUT https://ufit.example.org/fhir/Task/Scen4TaskFillSurvey2`</p><h3>Requests</h3><table class=\"grid\"><tr><td style=\"display: none\">-</td><td><b>ResourceId</b></td><td><b>VersionId</b></td></tr><tr><td style=\"display: none\">*</td><td>Scen4TaskFillSurvey2</td><td>2</td></tr></table></blockquote></blockquote></blockquote></div>"
},
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode" : "pc"
}
],
"url" : "http://hl7.org/fhir/us/physical-activity/ExampleScenario/Scen4PhysicalActivityPlan",
"version" : "1.0.1",
"name" : "PatientWorksWithPersonalTrainer",
"status" : "draft",
"date" : "2024-03-12T17:26:10+00:00",
"publisher" : "HL7 International / Patient Care",
"contact" : [
{
"name" : "HL7 International / Patient Care",
"telecom" : [
{
"system" : "url",
"value" : "http://www.hl7.org/Special/committees/patientcare"
}
]
}
],
"jurisdiction" : [
{
"coding" : [
{
"system" : "urn:iso:std:iso:3166",
"code" : "US"
}
]
}
],
"actor" : [
{
"actorId" : "patient-app",
"type" : "entity",
"name" : "Patient Application",
"description" : "A phone or web-based app used by Ms. Scarborough to track her physical activity"
},
{
"actorId" : "provider-app",
"type" : "entity",
"name" : "Provider Application",
"description" : "A phone or web-based app used by Ms. Rocha to manage her clients' data"
}
],
"instance" : [
{
"resourceId" : "Scen4query1",
"resourceType" : "Binary",
"name" : "Query for patient physical activity care plans",
"description" : "Query for CarePlans for a patient: `GET https://ufit.example.org/fhir/CarePlan?patient=Patient/Scen4PatientScarborough&status=active,on-hold&category=http%3A//hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes|PhysicalActivity`"
},
{
"resourceId" : "Scen4query2",
"resourceType" : "Binary",
"name" : "Query for patient physical activity goals",
"description" : "Query for Goals for a patient: `GET https://ufit.example.org/fhir/Goal?patient=Patient/Scen4PatientScarborough&status=active,on-hold,completed&category=http%3A//hl7.org/fhir/us/physical-activity/CodeSystem/pa-temporary-codes|PhysicalActivity`"
},
{
"resourceId" : "Scen4query3",
"resourceType" : "Binary",
"name" : "Query for patient uncomplete tasks",
"description" : "Query for uncomplete patient Tasks for a patient: `GET https://ufit.example.org/fhir/Task?owner=Patient/Scen4PatientScarborough&status=active,on-hold`"
},
{
"resourceId" : "Scen4CarePlan",
"resourceType" : "CarePlan",
"name" : "Patient physical activity care plan",
"description" : "CarePlan describing proposed exercise regime",
"version" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial CarePlan"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "CarePlan/Scen4CarePlanV1"
}
}
],
"versionId" : "1",
"description" : "Planning for weight lifting, 30 minutes/day"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Updated CarePlan"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "CarePlan/Scen4CarePlanV2"
}
}
],
"versionId" : "2",
"description" : "Planning for weight lifting, 15 + 30 minutes/day"
}
]
},
{
"resourceId" : "Scen4Goal1",
"resourceType" : "Goal",
"name" : "Physical Activity weekly target",
"description" : "Goal indicating target number of minutes/day and days/week weight-lifting",
"version" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial goal"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Goal/Scen4Goal1V1"
}
}
],
"versionId" : "1",
"description" : "Initial value of 30 mins/day"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial goal"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Goal/Scen4Goal1V2"
}
}
],
"versionId" : "2",
"description" : "30 mins/day-completed"
}
]
},
{
"resourceId" : "Scen4Goal2",
"resourceType" : "Goal",
"name" : "Physical Activity weekly target",
"description" : "Increased goal indicating target number of minutes/day and days/week weight-lifting",
"version" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial goal"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Goal/Scen4Goal2V1"
}
}
],
"versionId" : "1",
"description" : "Initial value of 45 mins/day"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial goal"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Goal/Scen4Goal2V2"
}
}
],
"versionId" : "2",
"description" : "Sustaining 45 mins/day"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Bundle/Scen4CarePlanBundle1"
}
}
],
"resourceId" : "Scen4CarePlanBundle1",
"resourceType" : "Bundle",
"name" : "Search-set of Care Plans",
"description" : "Initial search results on Care plan for the patient",
"containedInstance" : [
{
"resourceId" : "Scen4CarePlan",
"versionId" : "1"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Bundle/Scen4CarePlanBundle2"
}
}
],
"resourceId" : "Scen4CarePlanBundle2",
"resourceType" : "Bundle",
"name" : "Search-set of Care Plans#2",
"description" : "New search results on Care plan for the patient",
"containedInstance" : [
{
"resourceId" : "Scen4CarePlan",
"versionId" : "2"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Bundle/Scen4GoalBundle1"
}
}
],
"resourceId" : "Scen4GoalBundle1",
"resourceType" : "Bundle",
"name" : "Search-set of Goals",
"description" : "Initial search results on Goal for the patient",
"containedInstance" : [
{
"resourceId" : "Scen4Goal1",
"versionId" : "1"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Bundle/Scen4GoalBundle2"
}
}
],
"resourceId" : "Scen4GoalBundle2",
"resourceType" : "Bundle",
"name" : "Search-set of Goals",
"description" : "Initial search results on Goal for the patient",
"containedInstance" : [
{
"resourceId" : "Scen4Goal2",
"versionId" : "1"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Bundle/Scen4TaskBundle1"
}
}
],
"resourceId" : "Scen4TaskBundle1",
"resourceType" : "Bundle",
"name" : "Search-set of active patient Tasks#1",
"description" : "Initial search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)",
"containedInstance" : [
{
"resourceId" : "Scen4TaskFillSurvey",
"versionId" : "1"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Bundle/Scen4TaskBundle2"
}
}
],
"resourceId" : "Scen4TaskBundle2",
"resourceType" : "Bundle",
"name" : "Search-set of active patient Tasks#2",
"description" : "Second search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)",
"containedInstance" : [
{
"resourceId" : "Scen4TaskReviewVideo",
"versionId" : "1"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Bundle/Scen4TaskBundle3"
}
}
],
"resourceId" : "Scen4TaskBundle3",
"resourceType" : "Bundle",
"name" : "Search-set of active patient Tasks#3",
"description" : "Third search results of uncomplete patient Tasks. (Triggered by notification from trainer's app.)",
"containedInstance" : [
{
"resourceId" : "Scen4TaskFillSurvey2",
"versionId" : "1"
}
]
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Observation/Scen4ObservationActivityType"
}
}
],
"resourceId" : "Scen4ObservationActivityType",
"resourceType" : "Observation",
"name" : "Example physical activity type record",
"description" : "A sample record indicating the type of physical activity performed by the patient"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Observation/Scen4ObservationEVSMinutesPerDay"
}
}
],
"resourceId" : "Scen4ObservationEVSMinutesPerDay",
"resourceType" : "Observation",
"name" : "Initial minutes/day of cardio",
"description" : "A sample record of the minutes per day of cardio done by the patient"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Observation/Scen4ObservationPeakDailyHeartRate"
}
}
],
"resourceId" : "Scen4ObservationPeakDailyHeartRate",
"resourceType" : "Observation",
"name" : "Example peak daily heart rate",
"description" : "A sample record of daily calories captured by the patient"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Observation/Scen4ObservationEVSMinutesPerDay2"
}
}
],
"resourceId" : "Scen4ObservationEVSMinutesPerDay2",
"resourceType" : "Observation",
"name" : "Updated minutes/day of cardio",
"description" : "A second sample record of the minutes per day of cardio done by the patient"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Observation/Scen4ObservationDailySteps"
}
}
],
"resourceId" : "Scen4ObservationDailySteps",
"resourceType" : "Observation",
"name" : "Example daily step count",
"description" : "A sample record of daily steps captured by the patient"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Observation/Scen4ObservationCaloriesPerDay"
}
}
],
"resourceId" : "Scen4ObservationCaloriesPerDay",
"resourceType" : "Observation",
"name" : "Example daily calories",
"description" : "A sample record of daily calories captured by the patient"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.content",
"valueReference" : {
"reference" : "Observation/Scen4ObservationEVSMinutesPerDay3"
}
}
],
"resourceId" : "Scen4ObservationEVSMinutesPerDay3",
"resourceType" : "Observation",
"name" : "Final minutes/day of cardio",
"description" : "A third sample record of the minutes per day of cardio done by the patient"
},
{
"resourceId" : "Scen4TaskFillSurvey",
"resourceType" : "Task",
"name" : "Request for patient to fill out survey",
"description" : "Patient Task requesting patient to fill out a satisfaction survey",
"version" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial request"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Task/Scen4TaskFillSurveyV1"
}
}
],
"versionId" : "1",
"description" : "Initial request to fill out survey"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Completed request"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Task/Scen4TaskFillSurveyV2"
}
}
],
"versionId" : "2",
"description" : "Survey has been filled out and response has been attached to Task"
}
]
},
{
"resourceId" : "Scen4TaskFillSurvey2",
"resourceType" : "Task",
"name" : "Second request for patient to fill out survey",
"description" : "New patient Task requesting patient to fill out a satisfaction survey",
"version" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial request"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Task/Scen4TaskFillSurvey2V1"
}
}
],
"versionId" : "1",
"description" : "Initial request to fill out survey"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Completed request"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Task/Scen4TaskFillSurvey2V2"
}
}
],
"versionId" : "2",
"description" : "Survey has been filled out and response has been attached to Task"
}
]
},
{
"resourceId" : "Scen4TaskReviewVideo",
"resourceType" : "Task",
"name" : "Request for patient to view video",
"description" : "New patient Task requesting patient to fill out a satisfaction survey",
"version" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Initial request"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Task/Scen4TaskReviewVideoV1"
}
}
],
"versionId" : "1",
"description" : "Initial request to view a video"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.title",
"valueString" : "Completed request"
},
{
"url" : "http://hl7.org/fhir/5.0/StructureDefinition/extension-ExampleScenario.instance.version.content",
"valueReference" : {
"reference" : "Task/Scen4TaskReviewVideoV2"
}
}
],
"versionId" : "2",
"description" : "Updated request indicating video has been viewed"
}
]
}
],
"process" : [
{
"title" : "Physical Activity Plan Establishment and Observations",
"preConditions" : "CarePlan and initial Goal are created, Patient and Provider apps are operational",
"postConditions" : "CarePlan and Goal successfully retrieved",
"step" : [
{
"operation" : {
"number" : "1",
"type" : "search-type",
"name" : "Query CarePlan",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app queries exercise CarePlan describing proposed exercise regime.",
"request" : {
"resourceId" : "Scen4query1"
},
"response" : {
"resourceId" : "Scen4CarePlanBundle1"
}
}
},
{
"operation" : {
"number" : "2",
"type" : "search-type",
"name" : "Query Goals",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app queries Goals.",
"request" : {
"resourceId" : "Scen4query2"
},
"response" : {
"resourceId" : "Scen4GoalBundle1"
}
}
}
]
},
{
"title" : "Post Observations, CarePlan adjustment and new Goals",
"preConditions" : "Initial care plan and goal retrieved",
"postConditions" : "Care plan followed, various observations are posted by the patient and initial goal accomplished (along with filling survey). Care plan is adjusted, new goal is set, and observations are posted",
"step" : [
{
"operation" : {
"number" : "3",
"type" : "create",
"name" : "Post activity type",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app posts an observation indicating type of physical activity. `POST https://ufit.example.org/fhir/Observation`",
"request" : {
"resourceId" : "Scen4ObservationActivityType"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "4",
"type" : "create",
"name" : "Post min/day",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app posts an observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`",
"request" : {
"resourceId" : "Scen4ObservationEVSMinutesPerDay"
}
}
},
{
"operation" : {
"number" : "5",
"type" : "create",
"name" : "Post peak daily heart rate",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`",
"request" : {
"resourceId" : "Scen4ObservationPeakDailyHeartRate"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "6",
"type" : "create",
"name" : "Post min/day #2",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app posts another observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`",
"request" : {
"resourceId" : "Scen4ObservationEVSMinutesPerDay2"
}
}
},
{
"operation" : {
"number" : "7",
"type" : "create",
"name" : "Post daily steps",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`",
"request" : {
"resourceId" : "Scen4ObservationDailySteps"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "8",
"type" : "create",
"name" : "Post peak daily calories",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app posts an observation indicating their peak daily heart rate. `POST https://ufit.example.org/fhir/Observation`",
"request" : {
"resourceId" : "Scen4ObservationCaloriesPerDay"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "9",
"type" : "update",
"name" : "Update goal",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient updates their initial goal to indicate it's achieved. `PUT https://ufit.example.org/fhir/Observation/Scen4Goal1`",
"request" : {
"resourceId" : "Scen4Goal1",
"versionId" : "2"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "10",
"type" : "search-type",
"name" : "Retrieve patient tasks#1",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to fill out a survey.",
"request" : {
"resourceId" : "Scen4query3"
},
"response" : {
"resourceId" : "Scen4TaskBundle1"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "11",
"type" : "update",
"name" : "Update task#1",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient updates the task with the completed survey. `PUT https://ufit.example.org/fhir/Task/Scen4TaskFillSurvey`",
"request" : {
"resourceId" : "Scen4TaskFillSurvey",
"versionId" : "2"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "12",
"type" : "search-type",
"name" : "Retrieve patient tasks#2",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to reivew a video.",
"request" : {
"resourceId" : "Scen4query3"
},
"response" : {
"resourceId" : "Scen4TaskBundle2"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "13",
"type" : "update",
"name" : "Update task#2",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient updates the task indicating they've watched the video. `PUT https://ufit.example.org/fhir/Task/Scen4TaskReviewVideo`",
"request" : {
"resourceId" : "Scen4TaskReviewVideo",
"versionId" : "2"
}
}
},
{
"operation" : {
"number" : "14",
"type" : "search-type",
"name" : "Query CarePlan#2",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "After a phone call, patient uses app to retrieve updated CarePlan describing revised exercise regime.",
"request" : {
"resourceId" : "Scen4query1"
},
"response" : {
"resourceId" : "Scen4CarePlanBundle2"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "15",
"type" : "search-type",
"name" : "Query Goals#2",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "After a phone call, patient uses app to retrieve updated Goals.",
"request" : {
"resourceId" : "Scen4query2"
},
"response" : {
"resourceId" : "Scen4GoalBundle2"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "16",
"type" : "create",
"name" : "Post min/day #3",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient app posts a third observation indicating number of minutes/day of moderate to vigorous physical activity. `POST https://ufit.example.org/fhir/Observation`",
"request" : {
"resourceId" : "Scen4ObservationEVSMinutesPerDay3"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "17",
"type" : "update",
"name" : "Update goal",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient updates their second goal to indicate it's achieved, but they want to stay where they are. `PUT https://ufit.example.org/fhir/Observation/Scen4Goal2`",
"request" : {
"resourceId" : "Scen4Goal2",
"versionId" : "2"
}
}
},
{
"pause" : true,
"operation" : {
"number" : "18",
"type" : "search-type",
"name" : "Retrieve patient tasks#3",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Based on an SMS prompt from an 'internal' subscription, the patient app checks for new tasks assigned by their trainer and receives request to complete a second survey.",
"request" : {
"resourceId" : "Scen4query3"
},
"response" : {
"resourceId" : "Scen4TaskBundle3"
}
}
},
{
"operation" : {
"number" : "19",
"type" : "update",
"name" : "Update task#3",
"initiator" : "patient-app",
"receiver" : "provider-app",
"description" : "Patient updates the task indicating it's complete with the new completed survey. `PUT https://ufit.example.org/fhir/Task/Scen4TaskFillSurvey2`",
"request" : {
"resourceId" : "Scen4TaskFillSurvey2",
"versionId" : "2"
}
}
}
]
}
]
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.